package com.str.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @Author: ZhangWu, Anything is possible!
 * @CreateTime: 2023/04/13 22:12
 * @Description: 根据角色类型分页查询绑定角色的用户列表请求Dto
 */
@Data
@ApiModel("根据角色类型分页查询绑定角色的用户列表请求Dto")
public class GetRoleUserListDto {

    /**
     *用户名称模糊查询
     */
    @ApiModelProperty(value = "用户名称")
    private String userName;
    /**
     *用户手机精确查找
     */
    @ApiModelProperty(value = "用户手机号")
    private String userPhone;

    /**
     * 角色id
     */
    @ApiModelProperty(value = "角色id")
    @NotNull(message = "角色id不能为空")
    private String roleId;

    /**
     *页码
     */
    @ApiModelProperty(value = "角色id")
    @NotNull(message = "页码不能为空")
    private int pageNum;
    /**
     *  每页的数量
     */
    @ApiModelProperty(value = "角色id")
    @NotNull(message = "每页记录条数不能为空")
    private int pageSize;


}
